آموزش ساخت بازی Tower Defense - سازگار با Unity 6 و Blender [ویدئویی] - آخرین آپدیت

دانلود Tower Defense Game Development - Unity 6 and Blender Compatible [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره عملی، شما یک بازی کامل دفاع از برج (Tower Defense) را از پایه و با استفاده از ابزارهای استاندارد صنعت بازی‌سازی خواهید ساخت. شما با بررسی مکانیک‌های اصلی بازی مانند مسیریابی (Pathfinding)، هوش مصنوعی دشمنان و عملکرد برج‌ها شروع خواهید کرد. از طریق راهنمایی‌های گام‌به‌گام، سیستم‌های ناوبری (Navigation Meshes)، سیستم‌های هدف‌گیری برج‌ها و تعاملات بلادرنگ دشمنان را برای ایجاد یک تجربه گیم‌پلی پویا و استراتژیک پیاده‌سازی می‌کنید. در ادامه مسیر، عناصر تعاملی رابط کاربری (UI) را توسعه داده، منابع بازی را مدیریت کرده و یک سیستم ارتقای جذاب برای برج‌ها و دشمنان طراحی خواهید کرد. این دوره همچنین تکنیک‌های ضروری بالانس کردن بازی را پوشش می‌دهد تا پیشروی روان و چالشی در گیم‌پلی تضمین شود. شما بازی خود را با جلوه‌های بصری، طراحی صدا و اسکریپت‌نویسی بهینه برای ارتقای عملکرد و تجربه کاربر بهبود می‌بخشید. در مراحل نهایی، وارد محیط Blender می‌شوید تا مدل‌های سه بعدی باکیفیتی متناسب با توسعه بازی خلق کنید. شما تکنیک‌های مدل‌سازی، تکسچرینگ و خروجی گرفتن را برای ادغام بی‌نقص المان‌های سفارشی در بازی می‌آموزید. در پایان دوره، یک بازی Tower Defense کاملاً قابل اجرا خواهید داشت و مهارت‌های لازم برای طراحی، توسعه و گسترش پروژه‌های بازی خود را کسب خواهید کرد. آنچه در این دوره می‌آموزید: - توسعه کامل یک بازی دفاع از برج. - پیاده‌سازی مسیریابی و هدف‌گیری دشمنان بر پایه هوش مصنوعی. - ساخت و شخصی‌سازی برج‌ها با ویژگی‌های منحصر به فرد. - طراحی و ادغام عناصر UI برای گیم‌پلی روان. - مدل‌سازی، تکسچرینگ و خروجی گرفتن از مدل‌های سه بعدی با Blender. - بهینه سازی مکانیک‌های بازی برای عملکرد بهتر و تعادل. این دوره برای توسعه‌دهندگان مشتاق بازی طراحی شده است که می‌خواهند با استفاده از Unity و Blender یک بازی کامل بسازند. این دوره برای کاربران Unity که به دنبال تقویت مهارت‌های خود در مکانیک‌های AI، مسیریابی و بهینه‌سازی هستند و همچنین هنرمندان Blender که علاقه‌مند به خلق مدل‌های سه بعدی سفارشی هستند، ایده‌آل است. توسعه‌دهندگان مستقل که به دنبال یک گردش کار ساختاریافته از برنامه‌نویسی مکانیک‌های برج تا طراحی متریال‌های رویه‌ای (Procedural) هستند نیز از این تجربه آموزشی جامع بهره‌مند خواهند شد. سرفصل‌های کلیدی: - توسعه جامع بازی Tower Defense با Unity و Blender. - پیاده‌سازی مکانیک‌های AI، مسیریابی و سیستم برج‌ها برای گیم‌پلی استراتژیک. - خلق مدل‌های سه بعدی سفارشی، تکسچرینگ و بهینه‌سازی برای ادغام یکپارچه در Unity.

سرفصل ها و درس ها

A01/B01 مقدمه A01/B01 Introduction

  • مقدمه Introduction

  • پیوستن به جامعه اجتماعی H3D Join the H3D Social Community

  • مکانیک‌های بازی دفاع از برج Tower Defence Game Mechanics

  • تنظیم مسیریابی در Unity Setting up Pathfinding in Unity

  • آپدیت به Unity 6 Updating to Unity 6

بخش A.02 ساخت دنیای دفاع از برج Part A.02 Building A Tower Defence World

  • مقدمه‌ای سریع بر Navigation Meshes A Quick Introduction to Navigation Meshes

  • ساخت یک Navmesh Agent Creating a Navmesh Agent

  • تولید (Spawn) ایجنت‌ها Spawning Agents

  • زمان‌بندی و محدودیت‌ها Timing and Limits

بخش A.03 توسعه مکانیک‌های جایگذاری برج Part A.03 Developing Tower Placement Mechanics

  • برنامه‌نویسی قابلیت رها کردن برج Programming Turret Drop Functionality

  • برنامه‌نویسی قابلیت کشیدن برج Programming Turret Drag Functionality

  • کنترل جایگذاری برج Controlling Turret Placement

  • تنظیمات برای مدل‌های برج Tweaking for Turret Models

بخش A.04 ایجاد رابط کاربری (UI) Part A.04 Creating a User Interface

  • افزودن دکمه‌ها برای انتخاب نوع برج Adding Buttons to Select Turret Type

  • ساخت نمونه برج از طریق دکمه Instantiating a Turret from a Button

  • توسعه منوی ارتقای برج Developing a Turret Upgrade Menu

  • فعال‌سازی و بستن منوی ارتقا Activating and Closing the Upgrade Menu

  • چالش: افزودن یک نوع برج جدید Challenge: Add a new type of turret

بخش A.05 هوش مصنوعی در دفاع از برج Part A.05 Tower Defence Artificial Intelligences

  • هدف‌گیری دشمنان Aiming at the Enemies

  • هدف‌گیری افقی برج Tower Horizontal Targeting

  • هدف‌گیری عمودی برج Tower Vertical Targeting

  • بازگرداندن برج‌ها به موقعیت اولیه Resetting Turrets to Original Positions

بخش A.06 ساخت دشمنان تخریب‌پذیر Part A.06 Building Destructible Enemies

  • استفاده از Scriptable Objects برای نگهداری داده‌های دشمن Using Scriptable Objects to Hold Enemy Data

  • نمایش نوار سلامتی (Healthbar) Displaying a Healthbar

  • کاهش سلامتی دشمن Reducing Enemy Health

  • بهبود دقت شلیک Improving Shooting Accuracy

بخش A.07 شخصی‌سازی با Scriptable Objects Part A.07 Customising with Scriptable Objects

  • شخصی‌سازی ویژگی‌های برج Customising Turret Properties

  • برنامه‌نویسی با ویژگی‌های برج Programming with Turret Properties

  • تعریف انواع برج‌های مجزا Defining Individual Turret Types

  • تعریف انواع موجودات (Creep) مجزا Defining Individual Creep Types

  • کار دستی با Colliderها Manually Working with Colliders

بخش A.08 صداها و جلوه‌های بصری Part A.08 Sounds and Visual Effects

  • ساخت محیط بازی Building the Environment

  • جایگذاری پلتفرم‌ها Placing Platforms

  • بهبود صداهای شلیک Finessing Shooting Sounds

  • شعله‌های سیستم ذره‌ای (Particle System) Particle System Flames

  • روشن و خاموش کردن سیستم‌های ذره‌ای Switching Particle Systems on and off

  • افزودن جلوه‌های شلیک برای دو برج تفنگی Adding Shooting Effects for Two-Gun Towers

  • انفجارهای مرگ دشمن - بخش اول Enemy Death Explosions Part 1

  • انفجارهای مرگ دشمن - بخش دوم Enemy Death Explosions Part 2

  • انفجارهای مرگ دشمن - بخش سوم Enemy Death Explosions Part 3

بخش A.09 مکانیک‌های کلی بازی دفاع از برج Part A.09 Tower Defence Game Mechanics

  • موج‌ها (Waves) - بخش اول Waves Part 1

  • موج‌ها (Waves) - بخش دوم Waves Part 2

  • چیدمان UI برای اطلاعات بازی UI Layout for Game Information

  • نمایش تعداد موج‌ها Displaying Wave Counts

  • کسب درآمد در بازی Making Money

  • شمارش جان‌ها Counting Lives

  • تغییر مقیاس زمانی بازی (Timescale) Changing the Game Timescale

  • هزینه کردن برای برج‌ها Spending Money on Towers

  • ارتقا و حذف برج‌ها Upgrading and Removing Towers

  • پایان بازی (Game Over) Game Over

بخش 2 B.02 توجیهی و آشنایی Part 2 B.02 Orientation

  • مرور کلی پروژه Project Overview

  • منابع مرجع Reference Material

  • گردش کار ما Our Workflow

  • رویکردهای متعدد Multiple Approaches

  • گیر کردید؟ Are You Stuck?

  • اشتراک‌گذاری آثار شما Share Your Work

  • کمک! همه چیز را به هم ریختم! Help, I Have Made a Complete Mess!

بخش B.03 تازه‌وارد به بلندر هستید؟ از اینجا شروع کنید! Part B.03 New To Blender? Start Here!

  • تنظیمات پیشنهادی Recommended Preferences

  • ویرایشگرها و محیط‌های کاری (Workspaces) Editors and Workspaces

  • اهمیت بافت (Context) Context Matters

  • نمای سه بعدی (Viewport) The 3D Viewport

  • حالت Walk Walk Mode

  • حالت‌های ویرایشگر سه بعدی 3D Editor Modes

  • بلندر متکی به میان‌برهاست! Blender Is Shortcut Heavy!

  • استفاده از F3 برای جستجو F3 to Search

  • افزودن اشیاء Adding Objects

  • تغییر شکل اشیاء (Transform) Transforming Objects

  • نقاط Origin و مکان‌نما (3D Cursor) Origins & 3D Cursor

  • نشانه‌گذاری (Snapping) Snapping

  • تکثیر (Duplication) Duplication

  • واحدها و وارد کردن مقادیر Units and Entering Values

  • ویرایش داده‌های مش (Mesh) Editing Mesh Data

  • اشیاء در مقابل داده‌های شیء Objects VS Object Data

  • بیرون‌زدگی (Extruding) Extruding

  • نام‌گذاری Naming

  • انتخاب حلقه‌ها (Loops) Selecting Loops

  • پر کردن (Fills) و Insets Fills and Insets

  • جدا کردن و پیوست کردن Separate and Join

  • والد کردن (Parenting) Parenting

  • کلکسیون‌ها Collections

  • پخ کردن لبه‌ها (Bevels) Bevels

  • آینه‌ای کردن (Mirroring) Mirroring

  • افزودن جزئیات بیشتر Adding More Details

  • داده‌های لینک شده Linked Data

  • سایه‌زنی نمایViewport Viewport Shading

  • متریال چیست؟ What is a Material

  • ویژگی‌های متریال Material Properties

  • مرور کلی محیط Shading Shading Workspace Overview

  • افزودن اسلات‌های متریال Adding Material Slots

  • مشاهده نمای دوربین See What the Camera Sees

  • موتورهای رندر Render Engines

  • افزودن نورها به صحنه Adding Lights To A Scene

  • پیکربندی تنظیمات رندر Configuring Render Settings

بخش 2 B.04 برقراری خط تولید (Pipeline) Part 2 B.04 Establishing Our Pipeline

  • مقدمه بخش Section Introduction

  • اهمیت نقاط Origin Origins Are Important

  • اعمال تغییرات (Applying Transforms) Applying Transforms

  • نشانه‌گذاری گرید (Grid Snapping) Grid Snapping

  • مدل‌سازی بلوکی محیط Block Model The Environment

  • نمای محلی و مخفی‌سازی Local View & Hiding

  • استفاده از کلکسیون‌ها Using Collections

  • مدل‌سازی بلوکی یک برج Block Modelling A Turret

  • لینک مجدد تکثیرها Re-Linking Duplicates

  • افزودن متریال‌ها Adding Materials

  • باز کردن فایل‌های blend در Unity Unity Opening .blend Files

  • خروجی FBX FBX Exporting

  • اشتباهات پیش می‌آیند Mistakes Happen

بخش 2 B.06 مدل‌های ماژولار Part 2 B.05 Modular Models

  • ماژولار چیست؟ What is Modular

  • متقارن‌سازی و آینه‌ها Symmetrise And Mirrors

  • افزونه ابزارهای Mirror Mirror Tools Addon

  • قطعات و والد کردن What Parts and Parenting

  • خروجی گرفتن از اشیاء والد شده - ۱ Exporting Parented Objects 1

  • خروجی گرفتن از اشیاء والد شده - ۲ Exporting Parented Objects 2

  • ساخت یک پایه استاندارد Making a Standard Base

  • ساخت یک هسته استاندارد Making a Standard Core

  • پیوست کردن اشیاء Joining Objects

  • اسنپینگ و نقاط محور (Pivot Points) Snapping and Pivot Points

  • مقیاس‌بندی موقعیت‌ها Scaling Positions

  • تکثیر در برابر آرایه دایره‌ای (Circular Array) Duplicates Vs Circular Array

  • یک درایور ساده A Simple Driver

  • تکمیل مدل پایه Gatling Finishing The Basic Gatling

  • خروجی و تست Let's Export and Test

  • پخ کردن رأس‌ها (Bevelling Vertices) Bevelling Vertices

  • تلاقی وجوه (Face Intersect) Face Intersect

  • اصلاح‌کننده Boolean The Boolean Modifier

  • تکمیل لانچر راکت Finishing the Rocket Launcher

  • موارد رایج که فراموش می‌شوند Common Things To Miss

  • ساخت شعله‌زن (Flamethrower) Making The Flamethrower

  • استفاده از منحنی‌ها برای لوله‌ها Using Curves for Pipes

  • افزودن جزئیات Adding Details

  • افزودن اجزای جزئیات Adding Detail Components

  • تست مدل نهایی Testing The Final Model

بخش 2 B.07 متریال‌های رویه‌ای (Procedural) Part 2 B.06 Procedural Materials

  • چرا متریال‌های رویه‌ای (Procedural)؟ Why Procedural Materials

  • مرور کلی محیط Shading Shading Workspace Overview

  • چیدمان جدید محیط کاری New Workspace Layout

  • تنظیم خط لوله رندر (Render Pipeline) Setup Our Render Pipeline

  • نودها، سوکت‌ها و نودل‌ها Nodes, Sockets and Noodles

  • کار با ماسک‌ها Playing With Masks

  • ساخت یک ماسک لبه پایه Creating a Basic Edge Mask

  • ساخت یک Group Node Creating A Group Node

  • افزودن جزئیات به ماسک لبه Adding Detail to the Edge Mask

  • تست ماسک جزئیات Testing Our Detailed Mask

  • نود Ambient Occlusion The Ambient Occlusion Node

  • استفاده از تکسچرها Using Textures

  • نود Bump The Bump Node

  • استفاده از تکسچرهای رویه‌ای ما Using Our Procedural Textures

  • افزودن متریال به تمام برج‌ها Add Materials To All Turrets

بخش 2 B.07 آماده‌سازی برای بازی Part 2 B.07 Getting Game Ready

  • ساخت یک تکسچر تصویری جدید Creating a New Image Texture

  • آنرپ هوشمند UV (Smart UV Unwrapping) Smart UV Unwrapping

  • آنرپ چندین شیء Multiple Object Unwrap

  • تنظیمات Baking Baking Settings

  • Render Passes و بیک کردن رنگ پایه Render Passes & Baking the Base Colour

  • بیک کردن Normal Map Baking the Normal Map

  • بیک کردن Ambient Occlusion Baking Ambient Occlusion

  • بیک کردن Metallic Map Baking a Metallic Map

  • کامپوزیت تکسچر Metal-Smoothness Compositing a Metal - Smoothness Texture

نمایش نظرات

آموزش ساخت بازی Tower Defense - سازگار با Unity 6 و Blender [ویدئویی]
جزییات دوره
22h 16m
155
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Penny de Byl Penny de Byl

استاد برنده جایزه بین المللی و نویسنده پرفروش سلام ، من دکتر پنی دی بایل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی ، SAE ، انستیتوی سرگرمی استرالیا و ویکی گودت مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.

Michael Bridges Michael Bridges

معلم فناوری